package 网络编程.网络聊天室;
import java.io.FileInputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.ArrayList;
import java.util.Properties;

public class server {
    //服务器端

    //创建一个集合存放正在聊天的用户
    static ArrayList<Socket> arrSocketList=new ArrayList<>();

    public static void main(String[] args) throws IOException {
        //1.创建服务器的连接对象
        ServerSocket ss=new ServerSocket(10000);
        while (true) {
            //2.与客户端取得连接，建立连接通道
            Socket socket = ss.accept();
            System.out.println("有客户端进行连接");

            //获取到本地的用户名信息
            Properties pp=new Properties();
            FileInputStream fis = new FileInputStream("D:\\javastudy\\May\\src\\网络编程\\网络聊天室\\user.txt");
            pp.load(fis);
            fis.close();
            //每一次由客户连接就创建一条线程,管理连接的用户
            new Thread(new serverMyRun(socket,pp)).start();
        }
    }
}
